home *** CD-ROM | disk | FTP | other *** search
- Path: Rezonet.net!news
- From: ray@ultimate-tech.com (Ray Dunn)
- Newsgroups: comp.lang.c
- Subject: Re: Off topic post
- Date: 28 Jan 1996 22:37:28 GMT
- Organization: Ultimate Technographics Inc.
- Message-ID: <4egtr8$bn0@ns.RezoNet.NET>
- References: <4dvrq8$c2c@news.unicomp.net> <TANMOY.96Jan22085051@qcd.lanl.gov> <TANMOY.96Jan27121202@qcd.lanl.gov>
- NNTP-Posting-Host: 204.19.230.7
- Mime-Version: 1.0
- Content-Type: Text/Plain; charset=US-ASCII
- X-Newsreader: WinVN 0.99.7
-
- In referenced article, Tanmoy Bhattacharya says...
- >Ray Dunn writes:
- ><snip>
- > It would be pleasant if we could save a lot of people embarassment
- > from this continuing 'C' ANSI snobbery when they post genuine
- > questions in all innocence.
- ><snip>
- > This gripe is not specifically targeted at Tanmoy, whom we should
- > thank for his continuing helpful responses, but he is particularly
- > crotchetty in this area.
- >
- >I do not disagree that my responses are sometimes needlessly
- >unpleasant. What I object to is not use of keywords like `far', but
- >a lack of knowledge that the posted code is not valid C.
-
- If you agree that they're needlessly unpleasant, how can you justify
- them in this forum?
-
- > If I got some error, and did not get the expected answer from
- >a compiler, the first thing I would do is try to get the same error in
- >a strictly conformant code.
-
- I thought part of the reason d'etre of this newsgroup was to *teach*
- people what is and isn't conforamnt code. In addition, some extensions
- are required when writing on certain platforms. Although it can be
- possible under certain circumstances to manipulate your code and the
- conditions under which it is compiling to avoid having to use some
- of them, it can be cumbersome, is not always possible, and ceratinly is
- often not productive.
-
- I wouldn't post such non-conformant code, but to make more than passing
- reference to it when someone does is unnecessary - so long as the
- problem being presented doesn't *rely* on the use of these extensions -
- and if they do, it can be pointed out to them without being nasty.
-
- > A post with a keyword like far tells me that the user, probably,
- >does not know the difference between the language as defined, and a
- >compiler extension. You will notice that my response to a person who
- >used an incomplete array type in a struct used essentially similar
- >language.
-
- I tend to differentiate between extensions required for a platform and
- variations in syntax allowed by some compilers. But even in that case,
- it's easy to be caught. I have been myself - posted a query about an
- lvalue cast which is not legal ANSII but allowed by MSC.
-
- Why should posters be castigated for this sort of error but not for a
- semantic error, like, for example using the wrong type for a variable,
- or being unable to cast correctly? In all cases, if we could each
- spout *and* be understandingly familiar with the standard 100%, no-one
- would have to post *any* query.
-
- > In short, I believe that anyone writing in a language ought to know
- >the difference between portable and non-portable constructs.
-
- The language, as defined, is not just an intellectual curiosity, it is
- something that has been implemented in various real-world environments
- to achieve, in the main, commercial objectives.
-
- A *huge* number of programmers (probably the biggest percentage) are
- coding programs which by definition are not portable, because they are
- interfacing with operating system API's and dealing with difficult
- system environments, and *must* use language extensions. I'd rather
- see their 'C' queries posted and responded to here when their problems
- are essentially language ones, than have them scared off.
-
- The language standard as defined is not just an intellectual curiosity,
- it is something that has been implemented in various real-world
- environments to achieve, in the main, commercial objectives. I think we
- are all here to help 'C' programmers learn and be more productive in
- the environment that they have to work, not just to have intellectual
- discussions.
-
- >Whether my replies are constructive, however, I really do not know.
-
- In the main, Tanmoy, I think most posters would agree that your
- responses are very constructive when they stick to technicalities.
- However it's often painful to observe your apparently deliberate
- attempts to humiliate and embarrass the authors of posts who don't fit
- into your idea of Politically Correct comp.lang.c questions.
-
- It's unpleasant enough in the "chat" newsgroups. Let's try and keep
- this place a pleasant and profitable place to browse.
-
- As far as this discussion being "off topic", Tanmoy is right of course,
- but in the absence of a comp.lang.c.d newsgroup where else would you
- suggest?
-
- BTW, it's ironic that Tanmoy shows such sensitivity to "correctness" in
- posts to the newsgroup, while at the same time he uses a sig that's way
- out of line according to Usenet standards.
- --
- Ray Dunn (opinions are my own) | Phone: (514) 938 9050
- Montreal | Phax : (514) 938 5225
- ray@ultimate-tech.com | Home : (514) 630 3749
-
-